package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 医生信息对象 doctor
 * 
 * @author 墨白
 * @date 2024-08-09
 */
public class Doctor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 医生编号 */
    @Excel(name = "医生编号")
    private Long doctorId;

    /** 医生姓名 */
    @Excel(name = "医生姓名")
    private String doctorName;

    /** 医生联系方式 */
    @Excel(name = "医生联系方式")
    private Long doctorNumber;

    /** 医生职称 */
    @Excel(name = "医生职称")
    private String doctorTitle;

    /** 医龄 */
    @Excel(name = "医龄")
    private Long doctorAge;

    /** 专业领域 */
    @Excel(name = "专业领域")
    private String specialty;

    /** 科室编号 */
    @Excel(name = "科室编号")
    private Long departmentId;

    public void setDoctorId(Long doctorId) 
    {
        this.doctorId = doctorId;
    }

    public Long getDoctorId() 
    {
        return doctorId;
    }
    public void setDoctorName(String doctorName) 
    {
        this.doctorName = doctorName;
    }

    public String getDoctorName() 
    {
        return doctorName;
    }
    public void setDoctorNumber(Long doctorNumber) 
    {
        this.doctorNumber = doctorNumber;
    }

    public Long getDoctorNumber() 
    {
        return doctorNumber;
    }
    public void setDoctorTitle(String doctorTitle) 
    {
        this.doctorTitle = doctorTitle;
    }

    public String getDoctorTitle() 
    {
        return doctorTitle;
    }
    public void setDoctorAge(Long doctorAge) 
    {
        this.doctorAge = doctorAge;
    }

    public Long getDoctorAge() 
    {
        return doctorAge;
    }
    public void setSpecialty(String specialty) 
    {
        this.specialty = specialty;
    }

    public String getSpecialty() 
    {
        return specialty;
    }
    public void setDepartmentId(Long departmentId) 
    {
        this.departmentId = departmentId;
    }

    public Long getDepartmentId() 
    {
        return departmentId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("doctorId", getDoctorId())
            .append("doctorName", getDoctorName())
            .append("doctorNumber", getDoctorNumber())
            .append("doctorTitle", getDoctorTitle())
            .append("doctorAge", getDoctorAge())
            .append("specialty", getSpecialty())
            .append("departmentId", getDepartmentId())
            .toString();
    }
}
